.tax{
	.group{
		padding: 0 10%;
		.item{
			width: 33.3%;
			height: 80px;
			cursor: pointer;
			margin-top: 10px;
			float: left;
			text-align: center;
			.inner{
				width: 105px;
    			display: inline-block;
				.icon{
					font-size:30px;
				}
				.label{
					margin-top: 5px;
	    			font-size: 12px;
	    			padding-bottom: 4px;
				}
			}
			.inner:hover{
				background-color: #E9F5FF;
				border-radius:5px;
			}
		}
	}

	.personal-info{
		 text-align: center;
		.form{
			display: inline-block;
			text-align: left;
		}
		@media (min-width: 768px) {
		  .form {
		    width: 350px;
		  }
		}
		@media (min-width: 992px) {
		  .form {
		    width: 510px;
		  }
		}
		@media (min-width: 1200px) {
		  .form {
		    width: 640px;
		  }
		}
	}

	.step{
		padding: 30px 30%;
	}

	.title{
		margin: 0 20px;
	    border-bottom: 1px solid #EEE;
	    line-height: 35px;
	}

	.title span:first-child{
		
	}
	.title span:last-child{
		display: inline-block;
    	float: right;
    	color: #2db7f5;
	}
	.title span:last-child:hover{
		cursor: pointer;
		color: #108EE9
	}
	.buttonIcons{
		display: inline;
		margin-right: 5px;
	}
	.buttonIcons div{
		display: inline-block;
		margin: 0 5px;
	}
	.taxReduction{
		.wea-input-normal .input-tip{
			position: relative;
		    left: 0;
		    margin-left: 0 !important;
		    color:#9e9e9e;
		}
		.table{
			padding: 0 25px;
		}
		.ant-col-8{
			width: 25%;
		}
		.ant-col-8 div{
			width:25% !important;
		}
		.ant-col-16{
			width: 75%;
		}
		.wea-date-picker {
			width: 100%;
		}
		.multi-add{
			display: inline-block;
			margin-right: 5px;
    		 .ant-btn {
		        border-radius: 3px;
			    padding: 1px 4px 0 4px;
			    background: transparent;
			    border: none;
			    font-size: 12px;
			    line-height: 20px;
			    background-color: #55a1f8;
			}
		}
		.hidden{
			display: none;
		}
		.wea-search-group {
			.ant-col-10 span{
				position: absolute;
				right: -132%;
				z-index: 100;
			}
		}

		.wea-form-cell-wrapper{
			& > div:last-child{
				.required:after{
				 	margin-top: -13px;
				 }
			};
		}
	}
	.blue{
		color: #2db7f5;
	}
	.hover{
		cursor: pointer;
	}
	.search-condition{
		padding: 10px 0;
    	border-bottom: 1px solid #eaeaea;
		.tab{
			display: inline-block;
    		padding: 0 20px;
		}
		.tab span:last-child{
			margin-left: 15px;
		}
		.refresh{
			margin-left: 5px;
		}
	}
}

.dialog{
	.tip{
		.wea-helpful-tip{
   			right: -305px !important;
   			top:0;
		}
	}
	.form{
		padding: 10px 8%;
	}
	.preInfo{
		padding: 25px 15%;
		.info{
			padding: 15px 0;
		}
		.icon{
			font-size:30px;
		}
		.desc{
			margin-left: 20px;
			font-size:14px;
			width: 85%;
		}

		.desc div:last-child{
			color: #999999
		}
	}
	.title{
		margin: 0 20px;
		padding:0 10px;
	    border-bottom: 1px solid #EEE;
	    line-height: 35px;

	    .modify{
			display: inline-block;
    		float: right;
    		color: #2db7f5;
	    }
	    .modify:hover{
	    	cursor: pointer;
			color: #108EE9
	    }
	}


	.wea-input-normal .input-tip{
		margin-left:0 !important;
		position: initial;
	}
	.wea-date-picker {
		width: 100%;
	}
	.record-info{
		.wea-form-item-wrapper > div{
			vertical-align: bottom;
    		display: table-cell;
		}
	}
	.wea-search-group {
		.ant-col-10 span{
			position: absolute;
			right: -125%;
			z-index: 100;
		}
	}
}

.cut{
  	text-overflow: ellipsis;
  	overflow: hidden;
  	white-space: nowrap;
}